$(document).ready(function () {

  /* ------------
    |  CUADROS  |
     ------------ */

    enviarPeticionCuadroGanancia();
    enviarPeticionCuadroEmpleado();
    enviarPeticionCuadroProducto();

});

var d = new Date();
    var month = d.getMonth()+1;
    var date = (month<10 ? '0' : '') + month + '/' + d.getFullYear();
        
  /* ------------
    |  CUADROS  |
     ------------ */

  /* -------------------
    |  CUADRO PRODUCTO  |
     ------------------- */

function enviarPeticionCuadroProducto(){
    datosEnvioPeticionCuadroProducto = {};

    datosEnvioPeticionCuadroProducto.accion = 'cuadroProducto';
    datosEnvioPeticionCuadroProducto.tipoFormulario = 'cuadro_panel_control';
    datosEnvioPeticionCuadroProducto.tokenCSRF = $('#cuadro_panel_control_token_CSRF').val();
    // JSON.stringfy(obj) transforma un objeto a una cadena de texto
    // JSON.parse(cadena) transforma una cadena en un objeto
    // Realizamos la peticion POST con el JSON de parametro
    $.post("../php/panelcontrol/operacionesPanelControl.php", {datosPostPanel: JSON.stringify(datosEnvioPeticionCuadroProducto)}, callbackPeticionCuadroProductoExito).fail(failPostPeticionCuadroProducto);
}

function callbackPeticionCuadroProductoExito(data){
    respuestaServidor = JSON.parse(data);
    if(respuestaServidor.importe === '0,00') {
        $('#panel_producto .text-xlg').text('No existen datos');
    }else{
        $('#panel_producto .text-xlg').text(respuestaServidor.descripcion);
        $('#panel_producto .text-bg').html(respuestaServidor.importe + ' <i class="fa fa-euro"></i>');
    }
    $('#panel_producto .text-sm').text('Producto más vendido del mes');
}

function failPostPeticionCuadroProducto(data){
    respuestaServidor = JSON.parse(data);
    console.log(respuestaServidor);
}

  /* -------------------
    |  CUADRO GANANCIA  |
     ------------------- */

function enviarPeticionCuadroGanancia(){
    datosEnvioPeticionCuadroGanancia = {};

    datosEnvioPeticionCuadroGanancia.accion = 'cuadroGanancia';
    datosEnvioPeticionCuadroGanancia.tipoFormulario = 'cuadro_panel_control';
    datosEnvioPeticionCuadroGanancia.tokenCSRF = $('#cuadro_panel_control_token_CSRF').val();
    // JSON.stringfy(obj) transforma un objeto a una cadena de texto
    // JSON.parse(cadena) transforma una cadena en un objeto
    // Realizamos la peticion POST con el JSON de parametro
    $.post("../php/panelcontrol/operacionesPanelControl.php", {datosPostPanel: JSON.stringify(datosEnvioPeticionCuadroGanancia)}, callbackPeticionCuadroGananciaExito).fail(failPostPeticionCuadroGanancia);
}

function callbackPeticionCuadroGananciaExito(data){
    respuestaServidor = JSON.parse(data);
    if(respuestaServidor.importe === '0,00'){
        $('#panel_ganancias .text-xlg').html('No existen datos');
    }else{
        $('#panel_ganancias .text-xlg').text(respuestaServidor.mes);
        $('#panel_ganancias .text-bg').html(respuestaServidor.importe + '<i class="fa fa-euro"></i>');
    }
    $('#panel_ganancias .text-sm').text('Ingresos del mes');
}

function failPostPeticionCuadroGanancia(data){
    respuestaServidor = JSON.parse(data);
    console.log(respuestaServidor);
}

  /* -------------------
    |  CUADRO EMPLEADO  |
     ------------------- */

function enviarPeticionCuadroEmpleado(){
    datosEnvioPeticionCuadroEmpleado = {};

    datosEnvioPeticionCuadroEmpleado.accion = 'cuadroEmpleado';
    datosEnvioPeticionCuadroEmpleado.tipoFormulario = 'cuadro_panel_control';
    datosEnvioPeticionCuadroEmpleado.tokenCSRF = $('#cuadro_panel_control_token_CSRF').val();
    // JSON.stringfy(obj) transforma un objeto a una cadena de texto
    // JSON.parse(cadena) transforma una cadena en un objeto
    // Realizamos la peticion POST con el JSON de parametro
    $.post("../php/panelcontrol/operacionesPanelControl.php", {datosPostPanel: JSON.stringify(datosEnvioPeticionCuadroEmpleado)}, callbackPeticionCuadroEmpleadoExito).fail(failPostPeticionCuadroEmpleado);
}

function callbackPeticionCuadroEmpleadoExito(data){
    respuestaServidor = JSON.parse(data);
    if(respuestaServidor.importe === '0,00'){
        $('#panel_empleado .text-xlg').text('No existen datos');
    }else{
        $('#panel_empleado .text-xlg').text(respuestaServidor.nombre);
        $('#panel_empleado .text-bg').html(respuestaServidor.importe + '<i class="fa fa-euro"></i>');
    }
    $('#panel_empleado .text-sm').text('Empleado con más actividad del mes');
}

function failPostPeticionCuadroEmpleado(data){
    respuestaServidor = JSON.parse(data);
    console.log(respuestaServidor);
}